(function () {
	// 그 페이지가 보여지기 전에는 엘리먼트가 생성되기 전이기 때문에 document에 이번트를 걸어야 한다
	$(document)
		// 페이지가 보여지기 전에
		.on("pagebeforeshow", "#login", function () {
			if (typeof localStorage.name !== "undefined") {
				$("#name").val(localStorage.name);
			}
		})

		// 입장하기 버튼을 누를 경우
		.on("vclick", "#login ._btn_enter", function () {
			var name = $("#name").val();

			// expert: 에러 팝업
			if (!name) {
				var offset = $("#name").offset();
				$("#popup_error ._message").html("이름을 입력해 주세요");
				$("#popup_error").popup("open", {
					positionTo: $("#name")
				});
				return;
			}

			// 이름 저장
			localStorage.name = name;

			// 채팅 페이지로 이동
			$.mobile.changePage("#chat", {
				transition: "slide"
			});
		});
})();